1103dd565eb36bbb9d18ebddc16ffafc973282bc,main/java/PowerPaint/src/com/kreative/paint/tool/BrushTool.java,BrushTool,mouseReleased,#ToolEvent#,136

Before Change


			BrushStrokeDrawObject o = new BrushStrokeDrawObject(brushCache, currentPoly, e.getPaintSettings());
			e.getDrawSurface().add(o);
			currentPoly = null;
			e.commitTransaction();
			return true;
		}
		e.commitTransaction();

After Change


		}
	}
	
	public boolean mouseReleased(ToolEvent e) {
		if (e.isInPaintMode()) {
			Graphics2D g = e.getPaintGraphics();
			e.getPaintSettings().applyFill(g);
			float lastX = e.getPreviousX();
			float lastY = e.getPreviousY();
			float x = e.getX();
			float y = e.getY();
			drag(e.tc().getBrush(), g, lastX, lastY, x, y);
			e.commitTransaction();
			return true;
		} else if (currentPoly != null) {
			currentPoly.lineTo(e.getX(), e.getY());
			BrushStrokeDrawObject o = new BrushStrokeDrawObject(
				e.tc().getBrush(), currentPoly, e.getPaintSettings());
			e.getDrawSurface().add(o);
			currentPoly = null;
			e.commitTransaction();
			return true;
		} else {
			e.commitTransaction();
			return false;
		}
	}